package com.org.entity.job;

import com.org.entity.base.BaseEntity;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.validation.constraints.NotBlank;
import java.util.Date;

@Data
@Table(name="JOB_LOG")
public class JobLog extends BaseEntity {

    /**
     * 调度日志类型编码
     */
    @Column(name="FK_JOB_LOG_CODE")
    @NotBlank(message="调度日志类型不能为空！")
    private String fkJobLogCode;

    /**
     * 调度状态(1.执行前，2.执行完成时)
     */
    @Column(name="STATE")
    private int state;

    /**
     * 添加时间
     */
    @Column(name="ADD_TIME")
    private Date addTime;

    /**
     * 调度内容
     */
    @Column(name="CONTENT")
    @NotBlank(message="调度内容不能为空！")
    private String content;

    /**
     * 调度日志类型
     */
    @Transient
    private String jobLogType;

}



